<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 对象解构获取console.log方法
    const {
      log: l
    } = console

    // 题目：实现trim(str)方法，过滤字符串首位空白
    // 创建正则，并且使用分组，后面使用反向引用来重建字符串
    const gl = /^(\s+|)(\w+)(\s+|)$/
    // 创建字符串
    let str = `  
    snaidnsindis  `
    // 调用replace方法替换字符串，并使用反向引用只保留中间的字符，去掉前后的字符
    str = str.replace(gl, '$2')
    // 打印看一下
    l(str)
  </script>
</body>

</html>